package Vista;

import java.util.ArrayList;

import javax.swing.table.AbstractTableModel;

import Modelo.Equipo;

public class VentanaListadoTablaPosicion extends AbstractTableModel {

private static String[] titulos = {"Nombre del Equipo","Juegos Jugados","juegos Ganados","Juegos Perdidos","Dif"};
	
private ArrayList<Equipo> equipos;
	



	public VentanaListadoTablaPosicion(ArrayList<Equipo> equipos) {
	super();
	this.equipos = equipos;
}

	@Override
	public int getRowCount() {
		return equipos.size();
	}

	@Override
	public int getColumnCount() {
		return titulos.length;
	}

	@Override
	public Object getValueAt(int rowIndex, int columnIndex) {
		Equipo Equipo = equipos.get(rowIndex);
		switch (columnIndex){

			case 0: return  Equipo.getNombre();
			case 1: return  Equipo.getJj();
			case 2: return Equipo.getJg();
			case 3: return  Equipo.getJp();
			case 4: return Equipo.getJdif();
		
		}
		return null;
	}
	public String getColumnName(int column) {
		return titulos[column];
	}


}
